export default {
  inserted: function(el, option) {
    // 将图片路径当成nodejs的模块进行引入，这样js就不会当成字符串进行解析
    // 图片地址错误的时候
    el.onerror = function() {
      // 路径通过外部进行传参（不写死），option会接收到传递的参数,
      // 外部使用指令时，传参要写require('@/assets/common/head.jpg')
    //   el.src = require('@/assets/common/head.jpg')
      el.src = option.value
    }
    // 没有图片的时候
    // el.src = el.src || require('@/assets/common/head.jpg')
    el.src = el.src || option.value// 只会在页面插入的时候执行一次，当进行翻页的时候不会再执行，应为表格只是更换了数据，并不是重新销毁再创建
  },
  componentUpdated: function(el, option) {
    el.src = el.src || option.value
  }
}
